/*
 * Copyright 2010 Joshua Smith and Nelson Llewellyn
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
package norse;

import norse.client.NorseClient;
import norse.client.NorseFileClient;
import norse.view.freyja.Freyja;
import norse.view.NorseView;

public function run( args: String[]) {
    var controller:NorseClient = NorseFileClient{};
    var view:NorseView = Freyja{
            controller: controller
            viewHosts: bind view.modelToView(controller.model)
    }
    println("Number of view hosts: {(view as Freyja).viewHosts.size()}");
    view.show();
}


